@txt-color   : #FF4C52;
@table-border: #E5E5E5;
@com-bg      : #FF4C5214;

.floor {
    display        : flex;
    justify-content: flex-end;

    button {
        margin-left: 15px;
    }
}

.item-base-display {
    display        : flex;
    align-items    : center;
    justify-content: center;
}

.item-base {
    height  : 100%;
    overflow: auto;
}

.alert-panel {
    height          : 40px;
    background-color: @com-bg ;
    color           : #FB5138;
    border          : 1px solid @txt-color;
    display         : flex;
    align-items     : center;
    padding         : 0px 16px;
}

.table-panel {
    margin-top: 25px;

    .header {
        height     : 40px;
        display    : flex;
        align-items: center;

        .h-item:extend(.item-base-display) {
            color           : #909399;
            background-color: #F9F9F9;
            height          : 100%;
        }
    }

    .body {
        border-width: 0px 1px 1px 1px;
        border-style: solid;
        border-color: @table-border;
        height      : 350px;
        display     : flex;

        .column {
            padding-top: 16px;
        }

        .column-padding {
            padding: 16px;
        }
    }

    .c-item:extend(.item-base-display) {
        height: 40px;
        cursor: pointer;
    }

    .selected {
        background-color: #F9F9F9;
        color           : #3399FF;
    }

    .s-width {
        width: 138px;
    }

    .l-width {
        width: 394px;
    }

    .a-width {
        flex: 1;
    }

    .l-border {
        border-left: 1px solid #E5E5E5;
    }

    .r-border {
        border-right: 1px solid #E5E5E5;
    }

    .a-border {
        border: 1px solid #E5E5E5;
    }
}

.com-item {
    padding         : 12px 16px;
    background-color: @com-bg ;
    margin-bottom   : 16px;

    .com-permits {
        display        : flex;
        flex-wrap      : wrap;
        justify-content: flex-end;

        .check-label {
            color      : @txt-color;
            margin-left: 16px;
        }
    }
}

.com-item-bg-bule {
    background-color: #1267FA14;
}

.check-label-bule {
    color: #3399FF !important;
}